SheetWise\Scoped\Google\Auth\CredentialSource\AwsNativeSource S

Total Complexity 28
Dependencies 4
Dependents 1
Total lines 255
Lines of code 127
Logical lines of code 79
Comment lines 94
Methods 13
Properties 5

Methods 13

Method Rating Maintainability Complexity Lines of code
fetchSubjectToken()
A
48 8 29
getSignedRequestHeaders()
S
48 4 33
getSigningVarsFromEnv()
S
66 4 8
getRegionFromEnv()
S
68 3 7
__construct()
S
69 1 7
getImdsV2SessionToken()
S
69 1 6
getRegionFromUrl()
S
70 1 5
getRoleName()
S
69 1 6
getSigningVarsFromUrl()
S
63 1 10
getCacheKey()
S
77 1 3
hmacSign()
S
77 1 3
utf8Encode()
S
78 1 3
getSignatureKey()
S
67 1 7